egg cocoon - Turkish English Dictionary